#6.5

1. Driver name: smartpqi

2. Driver version: 65.4252.0.103-1OEM.650.0.0.4598673

3. Compatible ESX version(s): ESXi6.5


#Fixes

1. Fixed an issue where Driver unload was failing due to multiple issues.

   Problem: Driver load/unload test was failing due to multiple issues with
   driver error handling during initialization and topology rescan.
   Issues include Management command timeout, Memory leak, and PSOD.
   Root Cause:
   Management command timeout - MSIX interrupts were not getting enabled
   when driver initialization fails after enabling legacy interrupt.
   Memory leak - Memory allocated was not getting freed when the following
   step fails.
   PSOD - Due to a page fault, memory allocation is getting failed and the
   return value was not getting checked correctly.
   Fix: Corrected the error handling for driver initialization and rescan
	
2. Fixed an issue with inconsistent sequential read performance with RAID10 volumes

   Problem: It was observed inconsistent performance on RAID 10 volumes
   when performing 256K sequential reads.
   Root Cause: The driver was only using a single tracker to determine
   which physical drive to send a request to for AIO requests
   Fix: Allocate an array of trackers based on the number of data disks in
   a row of the RAID map.


